home *** CD-ROM | disk | FTP | other *** search
/ HamCall (October 1991) / HamCall (Whitehall Publishing)(1991).bin / netmac.sea_1_1 / Docs / finger.doc < prev    next >
Text File  |  1989-01-24  |  5KB  |  79 lines

  1. Finger Doc    Page 1
  2.  
  3.  
  4. 1.    Finger Support
  5.  
  6. The KA9Q TCP/IP package supports a user identification application known as finger.  Finger is typically used to find out specific information about users on local or remote hosts.  By fingering a user, you can find out such information as a user's name, his mailing address, telephone number, QSL information, and other useful facts.  As our network expands, this application will help hams find out information about each other quickly and efficiently.
  7.  
  8. The finger command under net can be issued in any of the following three ways:
  9.  
  10. 1)    finger user 2)    finger user@host 3)    finger @host
  11.  
  12. User is the user's name you wish to query and host is the name of the host that the user is at.
  13.  
  14. The first form of the command is used to find out information about a user at the local host, namely your own system.  It is useful for testing finger on a system that you know is running.  The second form of the command is used to find out information about a user at a remote host.  If you don't know the name of a particular user at a remote host, you can use the third form of the command.  This command returns a list of all users currently known on the remote system.
  15.  
  16. To enable the finger server on your system so that others may query the users on your system, you must type:
  17.  
  18. start finger
  19.  
  20. It is suggested that you put this command in your autoexec.net file so that you don't have to manually type it in every time you run net.
  21.  
  22. 1.1.    The Finger Information Files
  23.  
  24. You may be asking, "How does the system know information about a particular user?" In order to provide a certain amount of privacy, finger will only return information that the user provides.  Each user maintains a text file of information.  The local user's text file is returned to the remote user each time the local user is fingered.  If a user does not want to have information about himself sent to other systems trying to finger him, he simply does not
  25.  
  26. create the file.
  27.  
  28. All of the finger files are stored in directory \finger.  Each user wishing to be recognized by the finger system must create a user.txt file in the finger directory.  For example, on KA7AXD's system he has two users; mhorne and thorne.  In order for net to recognize these two users, he must create two text files: \finger\mhorne.txt and \finger\thorne.txt .
  29.  
  30. What you put in the finger information files is completely up to you, but here are some guidelines:
  31.  
  32. 1)    You will probably want at least your name, callsign, full address, and telephone number in your finger file so other hams can contact you.
  33.  
  34. 2)    You might add information such as your license class, station configuration, and occupation.
  35.  
  36. 3)    You may wish to add some information about what projects you are currently working on.  This will provide helpful information for others who have similar interests.
  37.  
  38. 4)    Remember that the longer your finger file is, the longer it may take to transfer the data to the system fingering you.  Long, verbose finger files aren't really necessary.
  39.  
  40. 1.2.    Using Finger
  41.  
  42. To finger a user at a remote user, simply type `finger user@host' as described above.  A session will be opened for you and the remote finger information, if any, will be printed in your session.  Finger sessions close immediately after the last data arrives from the remote host.
  43.  
  44. Here is an example finger session as it might occur:
  45.  
  46. net> finger mhorne@tek.ka7axd.ampr
  47. SYN sent
  48. Established
  49. [tek.ka7axd.ampr]
  50.  
  51. Hello and welcome to tek.ka7axd.ampr
  52. running the KA9Q TCP/IP code!
  53.  
  54. User:    mhorne (KA7AXD)
  55. Real Name:    Michael T. Horne
  56. Class:    Extra
  57. Address:    Michael T. Horne
  58. 19595 SW Martin
  59. Beaverton, OR  97007
  60. Telephone:    (509)  591 - 0488
  61.  
  62. System Config:    Tektronix 4315 Workstation running UTek, with NET.EXE under X-Windows MFJ TNC2 KISS TNCYaesu FT-27RB
  63.  
  64. Occupation:    Student at Washington State University and Intern at Tektronix, Inc., Beaverton, OR
  65.  
  66. Close wait
  67. Last ACK
  68. Closed (Normal)
  69. net>
  70.  
  71.  
  72. 1.3.    Finger Technical Information
  73.  
  74. Finger uses the well known port number 79 using TCP.  When fingering a remote host, a socket is opened to the remote host using port 79.  Once established, the client sends the name of the user on the remote host to be queried, or simply a carriage return if system information is desired.  (such as a list of known users).  The server attempts to find a file in the finger database directory under the name user.txt.  If it fails, it returns a short message to the client that no user with that name is known on the remote system, then closes the socket.  If it succeeds, the server returns the contents of the user.txt file to the client, then closes the socket.  If the form `finger user' is used, a socket connection is attempted at the local host, and program flow follows that described above.
  75.  
  76. Older net.exe systems can finger remote systems as well, though their system cannot be fingered (no server).  To finger a remote system without using the finger client portion of net, type `telnet host 79' to create a telnet
  77.  
  78. session with the remote host using port 79.  Once established, type the name of the user at the remote host to finger, or simply a carriage return if only system information is desired.
  79.